be propitious or unbeatable - Espagnol Anglais Dictionnaire